package cn.gcyl.module.biz.dal.dataobject;

import cn.gcyl.framework.common.enums.CommonStatusEnum;
import cn.gcyl.framework.common.enums.TerminalEnum;
import cn.gcyl.framework.ip.core.Area;
import cn.gcyl.framework.mybatis.core.type.LongListTypeHandler;
import cn.gcyl.framework.tenant.core.db.TenantBaseDO;
import cn.gcyl.module.system.enums.common.SexEnum;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 会员用户 DO
 *
 *
 * @author 芋道源码
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SysMemberUserViewPO {

    /**
     * 是否会员
     */
    private Boolean isMember;
    /**
     * 是否有效期到期
     */
    private Boolean isValidityPeriodExpires;
    /**
     * 是否次数到期
     */
    private Boolean isNumberExpires;
    /**
     * 非会员查看时间
     */
    private LocalDateTime viewingTime;
}
